package com.lly.songhigh.entity;

import java.util.List;

/**
 * Created by 遇博 on 15/11/2.
 */
public class SingerAlbumJump {
    /**
     * code : 1
     * msg : ok
     * data : {"albumId":2287095,"name":"陪你度过漫长岁月","alias":"Sleep Alone","description":"周迅力邀香港乐坛实力派唱将陈奕迅开嗓献唱，Eason极具辨识度的嗓音配上悠扬柔美的词曲，狂掀暖心狂潮。而主题曲《陪你度过漫长岁月》更是延续Eason一贯的\u201cE式情歌\u201d风格，透过感人的旋律传达心声，贯彻了他多年以来的音乐固定风格。 电影《陪安东尼度过漫长岁月》主要讲述的是一个治愈系大男孩从20岁到23岁、从大学毕业到海外求学期间的真实生活与情感体验，影片中的男主人公安东尼暖男气质十足，他性格温柔又略带羞涩，当得知心爱的女孩小樱心有所属后甘愿陪伴左右，实现起\u201c陪伴是最长情的告白\u201d另类守候。此次曝光的主题曲从词曲到画面百分百地契合了影片主题，\u201c我是沉默的存在，不当你的世界，只作你肩膀\u201d、\u201c一次次失去又重来，我没离开，陪伴是最长情的告白\u201d等歌词句句戳中心窝，而整首MV中出现最高频率的词眼\u201c陪伴\u201d更是一语成谶地完美概括出电影《陪安东尼度过漫长岁月》的暖心内核。 ","type":1,"typeName":"EP/单曲","coverId":3601197,"picUrl":"http://img.xiami.net/images/album/img35/135/21002167761444703497_4.jpg","singerPicUrl":null,"singerId":50530,"singerName":"陈奕迅","singerSFlag":1,"publishYear":2015,"publishDate":"2015-10-14","publisher":0,"companyId":36,"companyName":"环球音乐","lang":"国语","styles":null,"genres":null,"tags":null,"commentCount":14,"favoriteCount":107,"followFlag":false,"userId":0}
     * pageCount : 0
     * totalCount : 0
     * page : 0
     * size : 0
     */
    private int code;
    private String msg;
    private DataEntity data;
    private int pageCount;
    private int totalCount;
    private int page;
    private int size;
    /**
     * songId : 41489466
     * name : 陪你度过漫长岁月
     * alias : Sleep Alone / 电影《陪安东尼度过漫长岁月》主题曲
     * remarks :
     * firstHit : false
     * librettistId : 0
     * librettistName : null
     * composerId : 1934073
     * composerName : null
     * singerId : 50530
     * singerName : 陈奕迅
     * singerSFlag : 1
     * albumId : 2287095
     * albumName : 陪你度过漫长岁月
     * favorites : 10953
     * originalId : 41489466
     * type : 0
     * tags : null
     * releaseYear : 0
     * producer : 0
     * publisher : 0
     * status : 1
     * audit : 0
     * lang : 100
     * llList : null
     * mvPickCount : 0
     * mvBulletCount : 0
     * outFlag : 0
     * outList : null
     * commentCount : 0
     * riskRank : 11
     * outLinks : null
     * operType : 0
     * level : 2
     */

    private int songId;
    private String name;
    private String alias;
    private String remarks;
    private boolean firstHit;
    private int librettistId;
    private Object librettistName;
    private int composerId;
    private Object composerName;
    private int singerId;
    private String singerName;
    private int singerSFlag;
    private int albumId;
    private String albumName;
    private int favorites;
    private int originalId;
    private int type;
    private Object tags;
    private int releaseYear;
    private int producer;
    private int publisher;
    private int status;
    private int audit;
    private int lang;
    private Object llList;
    private int mvPickCount;
    private int mvBulletCount;
    private int outFlag;
    private Object outList;
    private int commentCount;
    private int riskRank;
    private Object outLinks;
    private int operType;
    private String level;

    public void setCode(int code) {
        this.code = code;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public void setData(DataEntity data) {
        this.data = data;
    }

    public void setPageCount(int pageCount) {
        this.pageCount = pageCount;
    }

    public void setTotalCount(int totalCount) {
        this.totalCount = totalCount;
    }

    public void setPage(int page) {
        this.page = page;
    }

    public void setSize(int size) {
        this.size = size;
    }

    public int getCode() {
        return code;
    }

    public String getMsg() {
        return msg;
    }

    public DataEntity getData() {
        return data;
    }

    public int getPageCount() {
        return pageCount;
    }

    public int getTotalCount() {
        return totalCount;
    }

    public int getPage() {
        return page;
    }

    public int getSize() {
        return size;
    }

    public void setSongId(int songId) {
        this.songId = songId;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void setAlias(String alias) {
        this.alias = alias;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public void setFirstHit(boolean firstHit) {
        this.firstHit = firstHit;
    }

    public void setLibrettistId(int librettistId) {
        this.librettistId = librettistId;
    }

    public void setLibrettistName(Object librettistName) {
        this.librettistName = librettistName;
    }

    public void setComposerId(int composerId) {
        this.composerId = composerId;
    }

    public void setComposerName(Object composerName) {
        this.composerName = composerName;
    }

    public void setSingerId(int singerId) {
        this.singerId = singerId;
    }

    public void setSingerName(String singerName) {
        this.singerName = singerName;
    }

    public void setSingerSFlag(int singerSFlag) {
        this.singerSFlag = singerSFlag;
    }

    public void setAlbumId(int albumId) {
        this.albumId = albumId;
    }

    public void setAlbumName(String albumName) {
        this.albumName = albumName;
    }

    public void setFavorites(int favorites) {
        this.favorites = favorites;
    }

    public void setOriginalId(int originalId) {
        this.originalId = originalId;
    }

    public void setType(int type) {
        this.type = type;
    }

    public void setTags(Object tags) {
        this.tags = tags;
    }

    public void setReleaseYear(int releaseYear) {
        this.releaseYear = releaseYear;
    }

    public void setProducer(int producer) {
        this.producer = producer;
    }

    public void setPublisher(int publisher) {
        this.publisher = publisher;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public void setAudit(int audit) {
        this.audit = audit;
    }

    public void setLang(int lang) {
        this.lang = lang;
    }

    public void setLlList(Object llList) {
        this.llList = llList;
    }

    public void setMvPickCount(int mvPickCount) {
        this.mvPickCount = mvPickCount;
    }

    public void setMvBulletCount(int mvBulletCount) {
        this.mvBulletCount = mvBulletCount;
    }

    public void setOutFlag(int outFlag) {
        this.outFlag = outFlag;
    }

    public void setOutList(Object outList) {
        this.outList = outList;
    }

    public void setCommentCount(int commentCount) {
        this.commentCount = commentCount;
    }

    public void setRiskRank(int riskRank) {
        this.riskRank = riskRank;
    }

    public void setOutLinks(Object outLinks) {
        this.outLinks = outLinks;
    }

    public void setOperType(int operType) {
        this.operType = operType;
    }

    public void setLevel(String level) {
        this.level = level;
    }

    public int getSongId() {
        return songId;
    }

    public String getName() {
        return name;
    }

    public String getAlias() {
        return alias;
    }

    public String getRemarks() {
        return remarks;
    }

    public boolean getFirstHit() {
        return firstHit;
    }

    public int getLibrettistId() {
        return librettistId;
    }

    public Object getLibrettistName() {
        return librettistName;
    }

    public int getComposerId() {
        return composerId;
    }

    public Object getComposerName() {
        return composerName;
    }

    public int getSingerId() {
        return singerId;
    }

    public String getSingerName() {
        return singerName;
    }

    public int getSingerSFlag() {
        return singerSFlag;
    }

    public int getAlbumId() {
        return albumId;
    }

    public String getAlbumName() {
        return albumName;
    }

    public int getFavorites() {
        return favorites;
    }

    public int getOriginalId() {
        return originalId;
    }

    public int getType() {
        return type;
    }

    public Object getTags() {
        return tags;
    }

    public int getReleaseYear() {
        return releaseYear;
    }

    public int getProducer() {
        return producer;
    }

    public int getPublisher() {
        return publisher;
    }

    public int getStatus() {
        return status;
    }

    public int getAudit() {
        return audit;
    }

    public int getLang() {
        return lang;
    }

    public Object getLlList() {
        return llList;
    }

    public int getMvPickCount() {
        return mvPickCount;
    }

    public int getMvBulletCount() {
        return mvBulletCount;
    }

    public int getOutFlag() {
        return outFlag;
    }

    public Object getOutList() {
        return outList;
    }

    public int getCommentCount() {
        return commentCount;
    }

    public int getRiskRank() {
        return riskRank;
    }

    public Object getOutLinks() {
        return outLinks;
    }

    public int getOperType() {
        return operType;
    }

    public String getLevel() {
        return level;
    }

    public static class DataEntity {
        /**
         * albumId : 2287095
         * name : 陪你度过漫长岁月
         * alias : Sleep Alone
         * description : 周迅力邀香港乐坛实力派唱将陈奕迅开嗓献唱，Eason极具辨识度的嗓音配上悠扬柔美的词曲，狂掀暖心狂潮。而主题曲《陪你度过漫长岁月》更是延续Eason一贯的“E式情歌”风格，透过感人的旋律传达心声，贯彻了他多年以来的音乐固定风格。 电影《陪安东尼度过漫长岁月》主要讲述的是一个治愈系大男孩从20岁到23岁、从大学毕业到海外求学期间的真实生活与情感体验，影片中的男主人公安东尼暖男气质十足，他性格温柔又略带羞涩，当得知心爱的女孩小樱心有所属后甘愿陪伴左右，实现起“陪伴是最长情的告白”另类守候。此次曝光的主题曲从词曲到画面百分百地契合了影片主题，“我是沉默的存在，不当你的世界，只作你肩膀”、“一次次失去又重来，我没离开，陪伴是最长情的告白”等歌词句句戳中心窝，而整首MV中出现最高频率的词眼“陪伴”更是一语成谶地完美概括出电影《陪安东尼度过漫长岁月》的暖心内核。
         * type : 1
         * typeName : EP/单曲
         * coverId : 3601197
         * picUrl : http://img.xiami.net/images/album/img35/135/21002167761444703497_4.jpg
         * singerPicUrl : null
         * singerId : 50530
         * singerName : 陈奕迅
         * singerSFlag : 1
         * publishYear : 2015
         * publishDate : 2015-10-14
         * publisher : 0
         * companyId : 36
         * companyName : 环球音乐
         * lang : 国语
         * styles : null
         * genres : null
         * tags : null
         * commentCount : 14
         * favoriteCount : 107
         * followFlag : false
         * userId : 0
         */
        private int albumId;
        private String name;
        private String alias;
        private String description;
        private int type;
        private String typeName;
        private int coverId;
        private String picUrl;
        private Object singerPicUrl;
        private int singerId;
        private String singerName;
        private int singerSFlag;
        private int publishYear;
        private String publishDate;
        private int publisher;
        private int companyId;
        private String companyName;
        private String lang;
        private Object styles;
        private Object genres;
        private Object tags;
        private int commentCount;
        private int favoriteCount;
        private boolean followFlag;
        private int userId;
        private List<songList> song;
        private albumRightKey albumRight;

        public albumRightKey getAlbumRight() {
            return albumRight;
        }

        public void setAlbumRight(albumRightKey albumRight) {
            this.albumRight = albumRight;
        }

        public List<songList> getSong() {
            return song;
        }

        public void setSong(List<songList> song) {
            this.song = song;
        }

        public void setAlbumId(int albumId) {
            this.albumId = albumId;
        }

        public void setName(String name) {
            this.name = name;
        }

        public void setAlias(String alias) {
            this.alias = alias;
        }

        public void setDescription(String description) {
            this.description = description;
        }

        public void setType(int type) {
            this.type = type;
        }

        public void setTypeName(String typeName) {
            this.typeName = typeName;
        }

        public void setCoverId(int coverId) {
            this.coverId = coverId;
        }

        public void setPicUrl(String picUrl) {
            this.picUrl = picUrl;
        }

        public void setSingerPicUrl(Object singerPicUrl) {
            this.singerPicUrl = singerPicUrl;
        }

        public void setSingerId(int singerId) {
            this.singerId = singerId;
        }

        public void setSingerName(String singerName) {
            this.singerName = singerName;
        }

        public void setSingerSFlag(int singerSFlag) {
            this.singerSFlag = singerSFlag;
        }

        public void setPublishYear(int publishYear) {
            this.publishYear = publishYear;
        }

        public void setPublishDate(String publishDate) {
            this.publishDate = publishDate;
        }

        public void setPublisher(int publisher) {
            this.publisher = publisher;
        }

        public void setCompanyId(int companyId) {
            this.companyId = companyId;
        }

        public void setCompanyName(String companyName) {
            this.companyName = companyName;
        }

        public void setLang(String lang) {
            this.lang = lang;
        }

        public void setStyles(Object styles) {
            this.styles = styles;
        }

        public void setGenres(Object genres) {
            this.genres = genres;
        }

        public void setTags(Object tags) {
            this.tags = tags;
        }

        public void setCommentCount(int commentCount) {
            this.commentCount = commentCount;
        }

        public void setFavoriteCount(int favoriteCount) {
            this.favoriteCount = favoriteCount;
        }

        public void setFollowFlag(boolean followFlag) {
            this.followFlag = followFlag;
        }

        public void setUserId(int userId) {
            this.userId = userId;
        }

        public int getAlbumId() {
            return albumId;
        }

        public String getName() {
            return name;
        }

        public String getAlias() {
            return alias;
        }

        public String getDescription() {
            return description;
        }

        public int getType() {
            return type;
        }

        public String getTypeName() {
            return typeName;
        }

        public int getCoverId() {
            return coverId;
        }

        public String getPicUrl() {
            return picUrl;
        }

        public Object getSingerPicUrl() {
            return singerPicUrl;
        }

        public int getSingerId() {
            return singerId;
        }

        public String getSingerName() {
            return singerName;
        }

        public int getSingerSFlag() {
            return singerSFlag;
        }

        public int getPublishYear() {
            return publishYear;
        }

        public String getPublishDate() {
            return publishDate;
        }

        public int getPublisher() {
            return publisher;
        }

        public int getCompanyId() {
            return companyId;
        }

        public String getCompanyName() {
            return companyName;
        }

        public String getLang() {
            return lang;
        }

        public Object getStyles() {
            return styles;
        }

        public Object getGenres() {
            return genres;
        }

        public Object getTags() {
            return tags;
        }

        public int getCommentCount() {
            return commentCount;
        }

        public int getFavoriteCount() {
            return favoriteCount;
        }

        public boolean getFollowFlag() {
            return followFlag;
        }

        public int getUserId() {
            return userId;
        }
    }
    public static class songList {
        /**
         * songId : 41489466
         * name : 陪你度过漫长岁月
         * alias : Sleep Alone / 电影《陪安东尼度过漫长岁月》主题曲
         * remarks :
         * firstHit : false
         * librettistId : 0
         * librettistName : null
         * composerId : 1934073
         * composerName : null
         * singerId : 50530
         * singerName : 陈奕迅
         * singerSFlag : 1
         * albumId : 2287095
         * albumName : 陪你度过漫长岁月
         * favorites : 10953
         * originalId : 41489466
         * type : 0
         * tags : null
         * releaseYear : 0
         * producer : 0
         * publisher : 0
         * status : 1
         * audit : 0
         * lang : 100
         * llList : null
         * mvPickCount : 0
         * mvBulletCount : 0
         * outFlag : 0
         * outList : null
         * commentCount : 0
         * riskRank : 11
         * outLinks : null
         * operType : 0
         * level : 2
         */
        private int songId;
        private String name;
        private String alias;
        private String remarks;
        private boolean firstHit;
        private int librettistId;
        private Object librettistName;
        private int composerId;
        private Object composerName;
        private int singerId;
        private String singerName;
        private int singerSFlag;
        private int albumId;
        private String albumName;
        private int favorites;
        private int originalId;
        private int type;
        private Object tags;
        private int releaseYear;
        private int producer;
        private int publisher;
        private int status;
        private int audit;
        private int lang;
        private Object llList;
        private int mvPickCount;
        private int mvBulletCount;
        private int outFlag;
        private Object outList;
        private int commentCount;
        private int riskRank;
        private Object outLinks;
        private int operType;
        private String level;
        private List<auditionList> auditionLists;
        private List<urlList> urlLists;
//        private List<mvList> mvLists;
        private rightKeyEntity  rightKey;

        public List<auditionList> getAuditionLists() {
            return auditionLists;
        }

        public void setAuditionLists(List<auditionList> auditionLists) {
            this.auditionLists = auditionLists;
        }

        public List<urlList> getUrlLists() {
            return urlLists;
        }

        public void setUrlLists(List<urlList> urlLists) {
            this.urlLists = urlLists;
        }

        public rightKeyEntity getRightKey() {
            return rightKey;
        }

        public void setRightKey(rightKeyEntity rightKey) {
            this.rightKey = rightKey;
        }

        public void setSongId(int songId) {
            this.songId = songId;
        }

        public void setName(String name) {
            this.name = name;
        }

        public void setAlias(String alias) {
            this.alias = alias;
        }

        public void setRemarks(String remarks) {
            this.remarks = remarks;
        }

        public void setFirstHit(boolean firstHit) {
            this.firstHit = firstHit;
        }

        public void setLibrettistId(int librettistId) {
            this.librettistId = librettistId;
        }

        public void setLibrettistName(Object librettistName) {
            this.librettistName = librettistName;
        }

        public void setComposerId(int composerId) {
            this.composerId = composerId;
        }

        public void setComposerName(Object composerName) {
            this.composerName = composerName;
        }

        public void setSingerId(int singerId) {
            this.singerId = singerId;
        }

        public void setSingerName(String singerName) {
            this.singerName = singerName;
        }

        public void setSingerSFlag(int singerSFlag) {
            this.singerSFlag = singerSFlag;
        }

        public void setAlbumId(int albumId) {
            this.albumId = albumId;
        }

        public void setAlbumName(String albumName) {
            this.albumName = albumName;
        }

        public void setFavorites(int favorites) {
            this.favorites = favorites;
        }

        public void setOriginalId(int originalId) {
            this.originalId = originalId;
        }

        public void setType(int type) {
            this.type = type;
        }

        public void setTags(Object tags) {
            this.tags = tags;
        }

        public void setReleaseYear(int releaseYear) {
            this.releaseYear = releaseYear;
        }

        public void setProducer(int producer) {
            this.producer = producer;
        }

        public void setPublisher(int publisher) {
            this.publisher = publisher;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public void setAudit(int audit) {
            this.audit = audit;
        }

        public void setLang(int lang) {
            this.lang = lang;
        }

        public void setLlList(Object llList) {
            this.llList = llList;
        }

        public void setMvPickCount(int mvPickCount) {
            this.mvPickCount = mvPickCount;
        }

        public void setMvBulletCount(int mvBulletCount) {
            this.mvBulletCount = mvBulletCount;
        }

        public void setOutFlag(int outFlag) {
            this.outFlag = outFlag;
        }

        public void setOutList(Object outList) {
            this.outList = outList;
        }

        public void setCommentCount(int commentCount) {
            this.commentCount = commentCount;
        }

        public void setRiskRank(int riskRank) {
            this.riskRank = riskRank;
        }

        public void setOutLinks(Object outLinks) {
            this.outLinks = outLinks;
        }

        public void setOperType(int operType) {
            this.operType = operType;
        }

        public void setLevel(String level) {
            this.level = level;
        }

        public int getSongId() {
            return songId;
        }

        public String getName() {
            return name;
        }

        public String getAlias() {
            return alias;
        }

        public String getRemarks() {
            return remarks;
        }

        public boolean getFirstHit() {
            return firstHit;
        }

        public int getLibrettistId() {
            return librettistId;
        }

        public Object getLibrettistName() {
            return librettistName;
        }

        public int getComposerId() {
            return composerId;
        }

        public Object getComposerName() {
            return composerName;
        }

        public int getSingerId() {
            return singerId;
        }

        public String getSingerName() {
            return singerName;
        }

        public int getSingerSFlag() {
            return singerSFlag;
        }

        public int getAlbumId() {
            return albumId;
        }

        public String getAlbumName() {
            return albumName;
        }

        public int getFavorites() {
            return favorites;
        }

        public int getOriginalId() {
            return originalId;
        }

        public int getType() {
            return type;
        }

        public Object getTags() {
            return tags;
        }

        public int getReleaseYear() {
            return releaseYear;
        }

        public int getProducer() {
            return producer;
        }

        public int getPublisher() {
            return publisher;
        }

        public int getStatus() {
            return status;
        }

        public int getAudit() {
            return audit;
        }

        public int getLang() {
            return lang;
        }

        public Object getLlList() {
            return llList;
        }

        public int getMvPickCount() {
            return mvPickCount;
        }

        public int getMvBulletCount() {
            return mvBulletCount;
        }

        public int getOutFlag() {
            return outFlag;
        }

        public Object getOutList() {
            return outList;
        }

        public int getCommentCount() {
            return commentCount;
        }

        public int getRiskRank() {
            return riskRank;
        }

        public Object getOutLinks() {
            return outLinks;
        }

        public int getOperType() {
            return operType;
        }

        public String getLevel() {
            return level;
        }
    }
    public static class albumRightKey {

        /**
         * price : 0
         * vipFree : null
         * buyFlag : false
         * quality : null
         * active : null
         * count : -1
         * buy : false
         */

        private int price;
        private Object vipFree;
        private boolean buyFlag;
        private Object quality;
        private Object active;
        private int count;
        private boolean buy;

        public void setPrice(int price) {
            this.price = price;
        }

        public void setVipFree(Object vipFree) {
            this.vipFree = vipFree;
        }

        public void setBuyFlag(boolean buyFlag) {
            this.buyFlag = buyFlag;
        }

        public void setQuality(Object quality) {
            this.quality = quality;
        }

        public void setActive(Object active) {
            this.active = active;
        }

        public void setCount(int count) {
            this.count = count;
        }

        public void setBuy(boolean buy) {
            this.buy = buy;
        }

        public int getPrice() {
            return price;
        }

        public Object getVipFree() {
            return vipFree;
        }

        public boolean getBuyFlag() {
            return buyFlag;
        }

        public Object getQuality() {
            return quality;
        }

        public Object getActive() {
            return active;
        }

        public int getCount() {
            return count;
        }

        public boolean getBuy() {
            return buy;
        }
    }
    public static class rightKeyEntity {

        /**
         * price : 0
         * vipFree : null
         * paymentUnite : 0
         * orderType : 0
         * songRights : [{"bitRate":32,"downFlag":true,"listenFlag":true,"downBuyFlag":false,"listenBuyFlag":false},{"bitRate":320,"downFlag":true,"listenFlag":true,"downBuyFlag":false,"listenBuyFlag":false},{"bitRate":128,"downFlag":true,"listenFlag":true,"downBuyFlag":false,"listenBuyFlag":false}]
         * musicPackage : null
         * albumPackage : null
         * promotionPackage : null
         */

        private int price;
        private Object vipFree;
        private int paymentUnite;
        private int orderType;
        private Object musicPackage;
        private Object albumPackage;
        private Object promotionPackage;
        private List<SongRightsEntity> songRights;

        public void setPrice(int price) {
            this.price = price;
        }

        public void setVipFree(Object vipFree) {
            this.vipFree = vipFree;
        }

        public void setPaymentUnite(int paymentUnite) {
            this.paymentUnite = paymentUnite;
        }

        public void setOrderType(int orderType) {
            this.orderType = orderType;
        }

        public void setMusicPackage(Object musicPackage) {
            this.musicPackage = musicPackage;
        }

        public void setAlbumPackage(Object albumPackage) {
            this.albumPackage = albumPackage;
        }

        public void setPromotionPackage(Object promotionPackage) {
            this.promotionPackage = promotionPackage;
        }

        public void setSongRights(List<SongRightsEntity> songRights) {
            this.songRights = songRights;
        }

        public int getPrice() {
            return price;
        }

        public Object getVipFree() {
            return vipFree;
        }

        public int getPaymentUnite() {
            return paymentUnite;
        }

        public int getOrderType() {
            return orderType;
        }

        public Object getMusicPackage() {
            return musicPackage;
        }

        public Object getAlbumPackage() {
            return albumPackage;
        }

        public Object getPromotionPackage() {
            return promotionPackage;
        }

        public List<SongRightsEntity> getSongRights() {
            return songRights;
        }

        public static class SongRightsEntity {
            /**
             * bitRate : 32
             * downFlag : true
             * listenFlag : true
             * downBuyFlag : false
             * listenBuyFlag : false
             */

            private int bitRate;
            private boolean downFlag;
            private boolean listenFlag;
            private boolean downBuyFlag;
            private boolean listenBuyFlag;

            public void setBitRate(int bitRate) {
                this.bitRate = bitRate;
            }

            public void setDownFlag(boolean downFlag) {
                this.downFlag = downFlag;
            }

            public void setListenFlag(boolean listenFlag) {
                this.listenFlag = listenFlag;
            }

            public void setDownBuyFlag(boolean downBuyFlag) {
                this.downBuyFlag = downBuyFlag;
            }

            public void setListenBuyFlag(boolean listenBuyFlag) {
                this.listenBuyFlag = listenBuyFlag;
            }

            public int getBitRate() {
                return bitRate;
            }

            public boolean getDownFlag() {
                return downFlag;
            }

            public boolean getListenFlag() {
                return listenFlag;
            }

            public boolean getDownBuyFlag() {
                return downBuyFlag;
            }

            public boolean getListenBuyFlag() {
                return listenBuyFlag;
            }
        }
    }
    public static class auditionList {

        /**
         * bitRate : 32
         * duration : 242000
         * size : 998382
         * suffix : m4a
         * url : http://om32.alicdn.com/135/135/2100216776/1774917404_58964790_l.m4a?auth_key=b77b8918b8c4b8fc7c1eb16f5d6ff999-1446508800-0-null
         * typeDescription : 压缩品质
         */

        private int bitRate;
        private int duration;
        private int size;
        private String suffix;
        private String url;
        private String typeDescription;

        public void setBitRate(int bitRate) {
            this.bitRate = bitRate;
        }

        public void setDuration(int duration) {
            this.duration = duration;
        }

        public void setSize(int size) {
            this.size = size;
        }

        public void setSuffix(String suffix) {
            this.suffix = suffix;
        }

        public void setUrl(String url) {
            this.url = url;
        }

        public void setTypeDescription(String typeDescription) {
            this.typeDescription = typeDescription;
        }

        public int getBitRate() {
            return bitRate;
        }

        public int getDuration() {
            return duration;
        }

        public int getSize() {
            return size;
        }

        public String getSuffix() {
            return suffix;
        }

        public String getUrl() {
            return url;
        }

        public String getTypeDescription() {
            return typeDescription;
        }
    }
    public static class urlList {

        /**
         * bitRate : 32
         * duration : 242000
         * size : 998382
         * suffix : m4a
         * url : http://om32.alicdn.com/135/135/2100216776/1774917404_58964790_l.m4a?auth_key=b77b8918b8c4b8fc7c1eb16f5d6ff999-1446508800-0-null
         * typeDescription : 压缩品质
         */

        private int bitRate;
        private int duration;
        private int size;
        private String suffix;
        private String url;
        private String typeDescription;

        public void setBitRate(int bitRate) {
            this.bitRate = bitRate;
        }

        public void setDuration(int duration) {
            this.duration = duration;
        }

        public void setSize(int size) {
            this.size = size;
        }

        public void setSuffix(String suffix) {
            this.suffix = suffix;
        }

        public void setUrl(String url) {
            this.url = url;
        }

        public void setTypeDescription(String typeDescription) {
            this.typeDescription = typeDescription;
        }

        public int getBitRate() {
            return bitRate;
        }

        public int getDuration() {
            return duration;
        }

        public int getSize() {
            return size;
        }

        public String getSuffix() {
            return suffix;
        }

        public String getUrl() {
            return url;
        }

        public String getTypeDescription() {
            return typeDescription;
        }
    }
}
